package test;

public class test05_FlowControl5 {
    public static void main(String[] args) {
        //TODO 流程控制-重复执行（循环执行）
        //1.todo while:有条件循环。while（条件表达式）{需要循环的代码}
        //——如果为true：执行大括号{}内的逻辑代码，会重新对条件表达式进行判断
        //——如果为false：跳出循环结构输出空，直接执行后续代码
         int i=10;
//         boolean t=(i<100)&(++i==11);
//         while (t==true){
//        System.out.println("循环");}
//        System.out.println("1");
        while (i<=15){
            i++;
            System.out.println(i+"while");
        }
        //2.todo do...while
        /*
        基本语法结构
        do {
            输出循环语句
            }while（条件表达式）
         */
        int  a=10;
        do {
            System.out.println(a+++"do...while");
        }while (a<=20);

        //3.todo for
        //——如果条件表达式值为true：执行大括号{}内的逻辑代码，会重新对条件表达式进行判断
        //——如果条件表达式值为false：跳出循环结构输出空，直接执行后续代码
        //【初始话表达式】用于对条件表达式中使用到的变量进行初始化（赋值）
        /*
        for ( 初始化表达式；条件表达式；更新表达式 ){
            循环的代码
        }
         */
        for (int o=100;o>=90;o--){
            if (o==95){ //当结果匹配时不输出，过滤掉95
            }else {
                System.out.println(o + "for");
            }
        }


        //break:直接跳出循环
        //continue:过滤当前条件，继续执行下一个循环

    }
}




















